home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 October: Mac OS SDK / Dev.CD Oct 96 SDK / Dev.CD Oct 96 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / Draw / Sources / Menus.fr < prev    next >
Encoding:
Text File  |  1996-08-16  |  4.8 KB  |  149 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                Menus.fr
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Written by:            Henri Lamiraux
  7. //
  8. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #ifndef FWRESFIL_K
  13. #include "FWResFil.k"
  14. #endif
  15.  
  16. #ifndef DEFINES_K
  17. #include "Defines.k"
  18. #endif
  19.  
  20. #ifndef FWMENUS_FR
  21. #include "FWMenus.fr"
  22. #endif
  23.  
  24. //----------------------------------------------------------------------------
  25. //    Menus
  26. //----------------------------------------------------------------------------
  27.  
  28. resource FW_RMenuBar(kMenuBar)
  29. {
  30.     {
  31.         FW_RPullDownMenu
  32.         (
  33.             "Arrange"
  34.             {
  35.                 FW_RTextItem(cMoveForward,  'F', "Move Forward"),
  36.                 FW_RTextItem(cMoveToFront,  FW_kNoKeyEquivalent, "Move To Front"),
  37.                 FW_RTextItem(cMoveBackward, 'B', "Move Backward"),
  38.                 FW_RTextItem(cMoveToBack,  FW_kNoKeyEquivalent, "Move To Back"),
  39.                 FW_RSeparatorItem(),
  40.                 FW_RTextItem(cAlignToGrid,  FW_kNoKeyEquivalent, "Align To Grid"),
  41.                 FW_RTextItem(cAlignObjects,  FW_kNoKeyEquivalent, "Align Objects..."),
  42.                 FW_RSeparatorItem(),
  43.                 FW_RTextItem(cRotate,  FW_kNoKeyEquivalent, "Rotate..."),
  44.                 FW_RTextItem(cFlipH,  FW_kNoKeyEquivalent, "Flip Horizontal"),
  45.                 FW_RTextItem(cFlipV,  FW_kNoKeyEquivalent, "Flip Vertical"),
  46.                 FW_RSeparatorItem(),
  47.                 FW_RTextItem(cGroup,  FW_kNoKeyEquivalent, "Group"),
  48.                 FW_RTextItem(cUngroup,  FW_kNoKeyEquivalent, "Ungroup"),
  49.                 FW_RTextItem(cLock,  FW_kNoKeyEquivalent, "Lock"),
  50.                 FW_RTextItem(cUnlock,  FW_kNoKeyEquivalent, "Unlock")
  51.             }
  52.         ),
  53.         FW_RPullDownMenu
  54.         (
  55.             "Size"
  56.             {
  57.                 FW_RTextItem(cPen1,  FW_kNoKeyEquivalent, "1 Pixel"),
  58.                 FW_RTextItem(cPen2,  FW_kNoKeyEquivalent, "2 Pixels"),
  59.                 FW_RTextItem(cPen3,  FW_kNoKeyEquivalent, "3 Pixels"),
  60.                 FW_RTextItem(cPen4,  FW_kNoKeyEquivalent, "4 Pixels"),
  61.                 FW_RTextItem(cPen5,  FW_kNoKeyEquivalent, "5 Pixels")
  62.             }
  63.         ),
  64.         FW_RPullDownMenu
  65.         (
  66.             "Options"
  67.             {
  68.                 FW_RToggleItem(cRulers,  FW_kNoKeyEquivalent, "Hide Rulers", "Show Rulers"),
  69.                 FW_RToggleItem(cGraphicsGrid,  FW_kNoKeyEquivalent, "Hide Graphics Grid", "Show Graphics Grid"),
  70.                 FW_RToggleItem(cAutoGrid,  FW_kNoKeyEquivalent, "Turn AutoGrid On", "Turn AutoGrid Off"),
  71.                 FW_RSeparatorItem(),
  72.                 FW_RSubMenuItem
  73.                 (
  74.                     "Embed As"
  75.                     {
  76.                         FW_RTextItem(cAsFrame,  FW_kNoKeyEquivalent, "Frame"),
  77.                         FW_RTextItem(cAsLargeIcon,  FW_kNoKeyEquivalent, "Large Icon"),
  78.                         FW_RTextItem(cAsSmallIcon,  FW_kNoKeyEquivalent, "Small Icon"),
  79.                         FW_RTextItem(cAsThumbnail,  FW_kNoKeyEquivalent, "Thumbnail")
  80.                     }
  81.                 ),
  82.                 FW_RSubMenuItem
  83.                 (
  84.                     "Zoom"
  85.                     {
  86.                         FW_RTextItem(cZoom50,  FW_kNoKeyEquivalent, "50%"),
  87.                         FW_RTextItem(cZoom100,  FW_kNoKeyEquivalent, "100%"),
  88.                         FW_RTextItem(cZoom200,  FW_kNoKeyEquivalent, "200%")
  89.                     }
  90.                 ),
  91.                 FW_RSubMenuItem
  92.                 (
  93.                     "Units"
  94.                     {
  95.                         FW_RTextItem(cInchUnit,  FW_kNoKeyEquivalent, "Inch"),
  96.                         FW_RTextItem(cCmUnit,  FW_kNoKeyEquivalent, "Cm"),
  97.                         FW_RTextItem(cPixelUnit,  FW_kNoKeyEquivalent, "Pixel"),
  98.                         FW_RTextItem(cPicaUnit,  FW_kNoKeyEquivalent, "Pica"),
  99.                         FW_RSeparatorItem(),
  100.                         FW_RTextItem(cDegreesUnit,  FW_kNoKeyEquivalent, "Degrees"),
  101.                         FW_RTextItem(cRadiansUnit,  FW_kNoKeyEquivalent, "Radians")
  102.                     }
  103.                 ),
  104.                 FW_RSeparatorItem(),
  105.                 FW_RTextItem(cScaleSelection,  FW_kNoKeyEquivalent, "Scale Selection..."),
  106.                 FW_RTextItem(cRoundCorners,  FW_kNoKeyEquivalent, "Round Corners...")
  107.             }
  108.         ),
  109.         FW_RPullDownMenu
  110.         (
  111.             "Windows"
  112.             {
  113.                 FW_RToggleItem(cHideShowPalette,  FW_kNoKeyEquivalent, "Show Palette", "Hide Palette"),
  114.                 FW_RToggleItem(cHideShowPattern,  FW_kNoKeyEquivalent, "Show Patterns", "Hide Patterns"),
  115.                 FW_RToggleItem(cHideShowTools,  FW_kNoKeyEquivalent, "Show Tools", "Hide Tools")
  116.             }
  117.         )
  118.     }
  119. };
  120.  
  121. //----------------------------------------------------------------------------
  122. //    Strings
  123. //----------------------------------------------------------------------------
  124.  
  125. resource FW_kMULTISTRING (kDrawUndoStrings)
  126. {
  127.     kUndoDrawingMsg,        "Undo Drawing";
  128.     kRedoDrawingMsg,        "Redo Drawing";
  129.     kUndoFillColorMsg,        "Undo Fill Color Change";
  130.     kRedoFillColorMsg,        "Redo Fill Color Change";
  131.     kUndoFillPatternMsg,    "Undo Fill Pattern Change";
  132.     kRedoFillPatternMsg,    "Redo Fill Pattern Change";
  133.     kUndoFrameColorMsg,        "Undo Frame Color Change";
  134.     kRedoFrameColorMsg,        "Redo Frame Color Change";
  135.     kUndoFramePatternMsg,    "Undo Frame Pattern Change";
  136.     kRedoFramePatternMsg,    "Redo Frame Pattern Change";
  137.     kUndoRenderVerbMsg,        "Undo Render Verb Change";
  138.     kRedoRenderVerbMsg,        "Redo Render Verb Change";
  139.     kUndoPenSizeMsg,        "Undo Pen Size Change";
  140.     kRedoPenSizeMsg,        "Redo Pen Size Change";
  141.     kUndoGroupMsg,            "Undo Group";
  142.     kRedoGroupMsg,            "Redo Group";
  143.     kUndoUngroupMsg,        "Undo Ungroup";
  144.     kRedoUngroupMsg,        "Redo Ungroup";
  145.     kUndoResizeMsg,         "Undo Resize";
  146.     kRedoResizeMsg,         "Redo Resize";
  147. }
  148.  
  149.